﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace AuctionSite.App_Code.Modelos
{
    public class Produto
    {
        #region Atributos

        private int prod_id;
        private string prod_nome;
        private string prod_descricao;
        private int prod_categoria;
        private int prod_subcategoria;
        private string prod_foto1;
        private string prod_foto2;
        private string prod_foto3;
        private decimal prod_valor_inicial;
        private DateTime prod_data_inicial;
        private DateTime prod_data_final;
        private int vendedor;
        private string reverso;

        #endregion

        #region Propiedades
        public int Prod_id
        {
            get { return prod_id; }
            set { prod_id = value; }
        }

        public string Prod_nome
        {
            get { return prod_nome; }
            
        }

        public string Prod_descricao
        {
            get { return prod_descricao; }
            
        }

        public int Prod_categoria
        {
            get { return prod_categoria; }
            
        }

        public int Prod_Subcategoria
        {
            get { return prod_subcategoria; }

        }
        public string Prod_foto1
        {
            get { return prod_foto1; }
            
        }

        public string Prod_foto2
        {
            get { return prod_foto2; }
            
        }

        public string Prod_foto3
        {
            get { return prod_foto3; }
            
        }

        public decimal Prod_valor_inicial
        {
            get { return prod_valor_inicial; }
            
        }

        public DateTime Prod_data_inicial
        {
            get { return prod_data_inicial; }
            
        }


        public DateTime Prod_data_final
        {
            get { return prod_data_final; }
            
        }

        public int Vendedor
        {
            get { return vendedor; }

        }

        public string Reverso
        {
            get { return reverso; }

        }
        #endregion

        #region Construtor
        public Produto(string prod_nome, string prod_descricao, int prod_categoria, int prod_subcategoria,
             string prod_foto1, string prod_foto2, string prod_foto3, decimal prod_valor_inicial,
            DateTime prod_data_inicial, DateTime prod_data_final, int vendedor,string reverso)
        {
            this.prod_nome = prod_nome;
            this.prod_descricao = prod_descricao;
            this.prod_categoria = prod_categoria;
            this.prod_subcategoria = prod_subcategoria;
            this.prod_foto1 = prod_foto1;
            this.prod_foto2 = prod_foto2;
            this.prod_foto3 = prod_foto3;
            this.prod_valor_inicial = prod_valor_inicial;
            this.prod_data_inicial = prod_data_inicial;
            this.prod_data_final = prod_data_final;            
            this.vendedor = vendedor;
            this.reverso = reverso;

        }

        #endregion
    }
}